Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 1, 2025

Bumps pymupdf from 1.21.1 to 1.26.5.

Release notes

Sourced from pymupdf's releases.

PyMuPDF-1.26.5 released

Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example:

python -m pip install --upgrade pymupdf

[Linux-aarch64 wheels will be built and uploaded later.]

Changes in version 1.26.5

  • Use MuPDF-1.26.10.

  • Fixed issues:

  • Other:

    • Supported Python versions are now 3.9-3.14.
    • We now define all class methods explicitly instead of with dynamic assignment; this improves type hints.
    • Removed pymupdf.utils.Shape class, was duplicate of pymupdf.Shape.
    • Allow use of cibuildwheel to build and test on Pyodide.
    • Fixed various Pyodide bugs.
    • In documentation, added section about Linux wheels and glibc compatibility.
    • Improved documentation of pymupdf.open()'s arg.
    • Retrospectively mark 4544 <https://github.com/pymupdf/PyMuPDF/issues/4544>_ as fixed in 1.26.4.

PyMuPDF-1.26.4 released

Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example:

python -m pip install --upgrade pymupdf

[Linux-aarch64 wheels will be built and uploaded later.]

Changes in version 1.26.4

... (truncated)

Changelog

Sourced from pymupdf's changelog.

Change Log

Changes in version 1.26.6

  • Fixed issues:

    • Fixed 4699 <https://github.com/pymupdf/PyMuPDF/issues/4699>_: cannot find ExtGState resource
    • Fixed 4712 <https://github.com/pymupdf/PyMuPDF/issues/4712>_: Crash with "corrupted double-linked list"
    • Fixed 4720 <https://github.com/pymupdf/PyMuPDF/issues/4720>_: Memory leaking in rewrite_images?
    • Fixed 4742 <https://github.com/pymupdf/PyMuPDF/issues/4742>_: 'Rect' object has no attribute 'get_area'
    • Fixed 4746 <https://github.com/pymupdf/PyMuPDF/issues/4746>_: Document.init() got an unexpected keyword argument 'encoding'

Changes in version 1.26.5 (2025-10-10)

  • Use MuPDF-1.26.10.

  • Fixed issues:

    • Fixed 2883 <https://github.com/pymupdf/PyMuPDF/issues/2883>_: Improve the Python type annotations for fitz_new
    • Fixed 4507 <https://github.com/pymupdf/PyMuPDF/issues/4507>_: Bugs in pyodide
    • Fixed 4613 <https://github.com/pymupdf/PyMuPDF/issues/4613>_: Thai and number blocks are not auto-scaled and get wrong hyphen when using in insert_htmlbox
    • Fixed 4700 <https://github.com/pymupdf/PyMuPDF/issues/4700>_: pymupdf.open() processes .zip file without raising
    • Fixed 4716 <https://github.com/pymupdf/PyMuPDF/issues/4716>_: Problems with unreadable characters
  • Other:

    • Supported Python versions are now 3.9-3.14.
    • We now define all class methods explicitly instead of with dynamic assignment; this improves type hints.
    • Removed pymupdf.utils.Shape class, was duplicate of pymupdf.Shape.
    • Allow use of cibuildwheel to build and test on Pyodide.
    • Fixed various Pyodide bugs.
    • In documentation, added section about Linux wheels and glibc compatibility.
    • Improved documentation of pymupdf.open()'s arg.
    • Retrospectively mark 4544 <https://github.com/pymupdf/PyMuPDF/issues/4544>_ as fixed in 1.26.4.

Changes in version 1.26.4 (2025-08-25)

  • Use MuPDF-1.26.7.

  • Fixed issues:

    • Fixed 3806 <https://github.com/pymupdf/PyMuPDF/issues/3806>_: pdf to image rendering ignore optional content offs
    • Fixed 4388 <https://github.com/pymupdf/PyMuPDF/issues/4388>_: Incorrect PixMap from page due to cached data from other PDF
    • Fixed 4457 <https://github.com/pymupdf/PyMuPDF/issues/4457>_: Wrong characters displayed after font subsetting (w/ native method)
    • Fixed 4462 <https://github.com/pymupdf/PyMuPDF/issues/4462>_: delete_pages() does not accept a single int
    • Fixed 4533 <https://github.com/pymupdf/PyMuPDF/issues/4533>_: Open PDF error segmentation fault

... (truncated)

Commits
  • cc13f80 pipcl.py: Added asserts to avoid obscure build/runtime errors.
  • cd79b59 scripts/test.py: improved cibw command.
  • 97ed979 scripts/test.py: avoid test failures from cibw's recent default to include fr...
  • a707524 tests/test_release.py: avoid error from os.path.relpath() on windows.
  • aef5d64 scripts/test.py: fixed bug in manylinux cibuildwheel builds.
  • c4a83ea tests/: added test_4699() for upstream bug fixed with mupdf master.
  • 090e23e changes.txt: add date of most recent release 1.26.4.
  • 90e86e7 Add 3.14 to list of supported Python versions.
  • 13d89c0 src/init.py: fix call of pdf_is_ocg_hidden() with mupdf master.
  • d9d4ab8 changes.txt: updated to match all changes since 1.26.4 release.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pymupdf](https://github.com/pymupdf/pymupdf) from 1.21.1 to 1.26.5.
- [Release notes](https://github.com/pymupdf/pymupdf/releases)
- [Changelog](https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt)
- [Commits](pymupdf/PyMuPDF@1.21.1...1.26.5)

---
updated-dependencies:
- dependency-name: pymupdf
  dependency-version: 1.26.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 1, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 1, 2025

Superseded by #781.

@dependabot dependabot bot closed this Dec 1, 2025
@dependabot dependabot bot deleted the dependabot/pip/pymupdf-1.26.5 branch December 1, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant